﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RN
{
    /*Clase que se encarga de crear los mensajes
     */
    public class Message
    {
        private String subject;
        private String messages;

        /*Constructor se le pasa los datos de quien manda el correo, para quien es el correo, el asunto del correo y el cuerpo del mensaje
        */
        public Message(String from, String to, String subject, String messages)
        {
            this.subject = subject;
            this.messages = messages;
        }

        /*Getter y Setter del remitente
        */
        public String From
        {
            get { return from; }
            set { from = value; }
        }

        /*Getter y Setter del destinatario
        */
        public String To
        {
            get { return to; }
            set { to = value; }
        }

        /*Getter y Setter del asunto
        */
        public String Subject
        {
            get { return subject; }
            set { subject = value; }
        }

        /*Getter y Setter del mensaje
        */
        public String Messages
        {
            get { return messages; }
            set { messages = value; }
        }

        /*Metodo que imprime el mail
        */
         public void print()
        {
            
            System.Console.WriteLine("From: " + From);
            System.Console.WriteLine("To: " + To);
            System.Console.WriteLine("Subject: " + Subject);
            System.Console.WriteLine("Message: " + Messages);
        }
    }
}
